One thing I’ve learned is never to get into a heated argument about religion or politics. I can understand how either of these two topics can hit a nerve with people. They are both very personal issues.
Whether you are open-minded enough to accept arguments or not is not always the question and even the most rational people get upset or worse, offended. So my policy is to tread very lightly when it comes to religious or political discussions. After all, they are beliefs and opinions and not be imposed on others.