Nah, he’s just running for election in a blue state. His comments merely tailored to fit that reality.
No they aren’t, Brown will lose because of his latest comments. If folks want a lib, they will vote for Fauxcohontas. Why vote for him?