I think I'm going to call someone a pretentious idiot who wears a suit for fun.
Why would you call a person a pretentious idiot just because they wear a suit?
He wears a suit at all time to every occasion even when it is casual.
Calling this guy names because of the way he dresses is a poor way of pointing something out to him.  Instead you should respect the way he chooses to dress.
I called him, he is a pretentious weirdo.
It's wrong to judge someone because they take pride in their appearance. You wouldn't want someone to judge you based on the way you choose to dress.