You can have your faith and still denounce bigotry and intolerance. Leaving Catholicism doesn't mean you've lost faith in your God, it just means you've lost faith in a group of people and their ideals.
Obviously this group is about atheism so you'll not get many comments here encouraging you to stay Catholic. You sound like you have a moral compass. Don't concern yourself with what the ignorant Catholics around you say and do, just be a good human and spread love and acceptance not hate and intolerance. What would Jesus do?