Now completely removing the ad using JavaScript also kills that CPM revenue.
These people are leeches. I see removing ads on a site the same way I see pirating movies... Don't want to pay for the cost of a movie ticket because they're so outrageous? Then wait for the movie to come out on DVD, get cheaper, and possibly hit the TV and watch it then... But don't go out and pirate the movie because you feel entitled to watching it free of charge.
Same thing with Gmail, or any service that is ad supported. You are not entitled to using that service free of charge... You are entitled to using it by enduring the advertisements. Removing them is costing the provider money without even recouping a bit of it.
You come to my site, watch a video or view a gallery of pictures or read a bunch of text, whatever... Still costs me money, If I make a penny off you, it's better than nothing... If I make a penny off every user who visits my site, and 100 people come, that's a dollar a day, $30 a month... Paying the bare minimum at least the cost of the VPS I run to give you that content... Completely remove my ads and guess what... I am now paying $30/mo and it's no longer feasible for me to entertain or offer you something without charging you for it... Guess what? Service gets shut down, and then you spend your time griping about how all the good free services end up shutting down and that you wish you could have donated or even paid a small monthly fee to keep it alive... But in reality, all you had to do was endure a simple Adsense block that wasn't even intrusive, but you felt entitled to view the content or use the service while blocking it... And now your service is gone.