You thought you would parade your virtue on a religious discussion forum. Turns out there were people here who challenged your politics, your economics and your theology and you were unprepared to defend any of it.
If you come back try showing a bit more humility.