I think I messed up with posting this in the wrong place. Trying again.
After days of work trying alternatives, I had to go back to using WorPress HTTPS plugin because it does the two things we are after. 1. Forces website visitors to HTTP, 2.) Forces HTTPS for the admin. And while doing these things it doesn't break much.
Only problem, it's STILL breaking embeded Google Maps. Instead of the map, blog post just gives error message:
"The Google Maps API server rejected your request. Requests to this API must be over SSL."
This seems like it must have an easy fix, it must have to do with the plugin forcing http on the visitor side.
If anyone can give me a clue of where I might fix this, I'd sure appreciate.
Thanks, MTN (WordPress 3.9.1, using the new Google Maps)