Ya, his comment was perfectly acceptable. But, a business person should never answer a customer like that. It was a legitimate question, and you didn't even give an answer. From what I can tell, there is no reason for a beanie to be 28 dollars, his answer pretty clearly said it, without saying anything.
"If you don't make it, It's your own damn vault"
"cuz too many people were coming up short and breaking their ankles...
if only they could have practiced their cork nines in trampoline mode first..." -juicedrummer11
"Bedsheets, Who invited that kid"- toy story
"No Patrick, Mayonaise is not an instrument"- Squidward