Personally, I think this is a trait of all modern politicians. They never want what they have done to come back and affect them negatively, so they try to weasel their way through difficult issues while trying not to tick off 50+% of their voting electorate.
Stop equating the two major parties. Whose side are you on anyway?