Unfortunately it is part of our fallen human nature to resort to name calling and shouting down those whose positions on morality cannot be defeated in polite conversation. We are called by Christ to be patient and kind. This was never an easy teaching.
Yes, but God gave us mental and physical abilities to take care of ourselves, not sit with our hands folded, expecting God to do everything for us.
“God helps those who help themselves.”
So true. In fact one can witness what you are talking about right here on FR between members. It seems far to easy these days to resort to using the invective and calumny when engaging with those who don't mirror your every belief.