Both sides are often (always?) willing to compromise their moral high ground for gain. Both sides believe they are in the right and the opposition is in the wrong. But both sides will gladly behave in immoral ways to win. Whether it's religion, politics, revenge or plain greed - there will always be a reason to disagree. To disagree is actually very popular and I mean no joke there. It actually works. Oh, Politicians fail all the time, but that too means that neither side got what their self interest wanted. Everyone tries to impose their vision of the world on everyone else. Violent or means of coercion are as popular internationally as they are here on the East Coast. Consider it this way. Both the community that wants the halfway house and the neighborhood that doesn't want it where they live have the moral ground. Someone will win. I know where I stand on the issue but that doesn't mean either side would back down - even if they understood the other side believed just as strongly as they did.