It is a red carpet.
The idiom is incorrect - it should be Roll OUTthe red carpet.The mayor is really going to roll out the red carpet when that rock star arrives in town.
To be called to the Headmaster's office for a talking to or caning.
during class i got assigned "call you to the carpet" as an idiom. my teachers idiom book says it s origin is that in a royal kingdom they didn't put carpet in the servants' rooms because it was too expensive, so when they called them to discus something they were calling them to the carpet because the royalty had carpeted floors
A red carpet is placed for important people to walk on when they enter somewhere. Thus rolling out the red carpet is using the form of welcome which you would use for the most important of visitors.
If you are called on the carpet, you are brought to face the consequences of your actions publicly, usually before your superior or superiors. The image is of the lowly worker (who used to work in bare offices with wood floors and no comfy rugs or carpet) being called into the boss' office, where there was lush carpeting. If you found yourself there, you were either in for a raise or for a scolding, and this idiom means the latter.
Idiom is correct.
what is a idiom about a cat
"To be" is not an idiom - it's a verb.
The idiom "apple shiner" means the teacher's pet.
An idiom misuse is to use and idiom in a wrong way that doesn't make sense.
The idiom for 'larger than life' is "a force of nature."