I'm not offended by donate buttons, I just ignore them.
I run Firefox through Privoxy so this takes care of adverts, so I don't need to pay to get rid of adverts.