If I found my employee being that much of a cock to the customer, I'd sack him too. Especially if I was in the US in a state where I can legally tell him to get the fuck out and have security escort him off the premises.
Customer wants an iPhone. Customer doesn't want some offbrand special. Customer will get sold an iPhone.