100% agreed - I don't give a damn what you wear to my home game as long as it covers the parts of your body that I really don't want to be looking at. The problem I have with sunglasses, hoodies, earbuds, etc. at the poker table is that this type of apparel is used to "hide tells," which for some people means "be as anti-social as possible."
Do this all you want in the casino, I couldn't care less if I'm just there to take your money. But my home games are social events, and if you're not interacting with the group and trying to have fun, you're probably not going to get invited back.