Actually, advertisers already know there are lots of fake (Facebook/Twitter/Snapchat) accounts. Likewise, advertisers also know that newspaper & magazine circulation numbers are inflated (even though the circulation #s are "audited"). Ad buyers also know that tv audience sizes are inflated as well.
What matters in the end is if there's a positive ROI on the ad spending. The advertisers can measure the uptick on sales and if the ads worked, they renew their ad spend on Facebook. The majority of Facebook revenues come from repeat business of advertisers who already know about fake users. In contrast, if the majority of Facebook revenue were to come from 1st time ad buyers that were easily fooled by fake accounts, that's when the false user count would drastically affect revenue.
I'm the last person to defend Facebook but just wanted to highlight how advertisers think. For the Facebook ponzi scheme to fall apart, the ads have to stop working. This has happened before. In the 1990s, advertisers were buying Yahoo banner ads. But after the initial novelty of naive web surfers clicking on them, advertisers quickly realized banner ads were worthless. As a result, Yahoo revenues plunged.