I live in Pennsylvania so technically he works for me and employees don't get to decide the dress code. If he wants to dress like that then get a job at a gas station where that's acceptable. He is an US senator and there is an established dress code and that is 'suit and tie for the men'. If he can't follow it then he should either quit or be fired.