I think this is a typical site which wants to make money with the service they offer. There is nothing wrong with this. We all need to work and earn money - or we would not be able to put bread and butter on the table so to speak.
But I really don´t get it when I see a site which is surrounded with banners etc. which all bring money to the site owners and I hear always this "but we are mainly a community site"