WTF are you talking about? You are doing your job when you do what well represents your employers. What you do in your private life has nothing to do with your job performance. Oh, Hey Man. You have not improved in your ability to think, have you? So by your way of logic, it's OK for someone to eat meat, wear fur coats and have a collection of elephant tusks on their wall to work for Peta, as long as they represent Peta and their interests between 9 and 5. You simply can't do a good job if you don't actually believe in what you are fighting for or against. If you are gay and trying to fool people that you are not, simply to get elected, then that is fraud and you were not doing your job. You are not representing the people or a company, when you actually represent what they are against and you are trying to keep that fact hidden by joining in on the lynch mob, so you can have a job. If Weiner was all about family values and sexual morality, then it would be an issue. But it's not because Weiner has been very laid back in that regard and never made promises that he couldn't keep.