I have no once of guilt related to blocking ads, if you can't pay the upkeep of your website and you haven't found any meaningful way for user contributions then that's on you and if you still serve ads because that's the only sane solution for your monetary problem then you should expect some users to block those ads and conclude that both parties did what they thought was best given this horrible situation.
Affiliate links are great and more people should really consider going back to this model.
sites like 9gag, 4chan or Reddit, or other such sites is where net culture breed. these sites are not going to have the same feel if it had been subscription supported, as large swarves of users who have no money to contribute, but have content and creativity would've been locked out.