I believe that mandatory tithes and offerings are not included in the teachings of the bible. According to the bible, we should give wholeheartedly. This means that there is no such requirement for us to practice tithes, but rather we can give money based on what we love or want to give.
You're right, there should be no compulsion in giving neither should those who don't pay tithes be demonized.