I'm sorry, but that might be the most condescending thing I've heard in a long time... he's an idiot for wearing a Rangers hoodie and a Yankees hat? They're both from the same city, different sports, and the seasons are both going on right now. If it was a Rangers hat with an Islanders hoodie you'd have an argument, but you're just looking for petty things to criticize about people. And he's a student, he might not have an extensive collection of sports wear.
If you're really that judgmental in real life, with all due respect please go yourself.