It's fine to be a zealot about FOSS, and to think the letter of the license is important. If you were personally insulted by someone calling people who complain about morality clauses being added to FOSS licenses zealots, you don't have to accept that as a description of yourself.
The person writing you free (as in beer) software is not hurting you, they are trying to help you in a way you don't completely approve of.
I am a zealot for FOSS licensing.