In my experience, that's not the case.
My friends with Android devices aren't always on Facebook/twitter/etc and neither am I. We all disable LTE in areas where coverage is spotty, toggle off the GPS, disable notifications, etc.. and we all still sometimes run out of juice with moderate usage. I work in IT, and it's common for Android users to come in to charge their phone. We have more iPhone than Android phones in the department, yet iOS users never come in needing a charge.
These are pocket computers, not just phones. It's ironic that you're placing blame on the users for doing too much with their Android device. To me, being able to do more was one of the reasons for getting an Android device in the first place.
The reality is that iOS is generally more efficient. The iPhone5 has 30% less screen-area and a 32% smaller battery than the S3, yet the iPhone5 lasts significantly longer. Different chipsets, AMOLED vs LCD, etc... but the iPhone5 is as fluid and responsive as the S3, if not more-so.
A big difference is of course how Android handles multitasking (iOS allow more of it than WinCE, but not as much as Android). And to be fair to the S3, it's 4 months (1/3 cycle) older than the iPhone5, but the fact remains that Android is thirsty.
I prefer Android's flexibility, features, and openness, so I accept its mediocre battery life and charge my phone on my desk at work, keep a charger handy in my car, and carry a spare battery. Maybe that'll no longer be needed with the upcoming Android devices (that'd be nice), but I'm not counting on it.