I think jaseman's point was that there's really no need to worry about turning GPS on and off through the quick settings app. Just enable them in the settings and leave them. Unless you're constantly running apps that need to keep a continuous lock on your location, there won't be a major impact on your battery life (and if you do want to run those apps, you'll need the location services enabled anyway). If you leave the location services enabled, they actually only turn on when something you've allowed to use them is active (whether you realize you've allowed them to be used is another issue entirely).
Basically, by enabling location services in the settings, you're not actually turning any portion of the GPS on, you're just giving the phone (along with apps and services you've allowed to access them) permission to turn it on when needed. So, leaving them enabled all the time won't impact your battery life unless there's an app constantly keeping them on. And if that's the case, you'd be better off addressing the issue through the offending app. Neither jaseman's post nor mine addressed your actual question, but rather both posts were just saying that simply leaving location services enabled in the settings won't adversely impact your battery life. It was an off-topic response that was trying to address the root of why one would even turn GPS off.
As for your actual question, if you go to the page for
Quick Settings in the Play Store, you'll see that the developers acknowledge that there's a problem with devices on 4.0 and up in the description for the app:
So, if you really like Quick Settings, I'd say give their
Settings Extended app a try. Perhaps that will take care of things for you.