Not all posts on this site are SSL.
That’s okay. The shopping cart is, and as soon as you hit that and have something in your cart, you have SSL.
Basically this is by design to allow people to view the site faster, with caching, until they have something in the cart that triggers SSL being needed. This makes my site faster for everyone while still protecting you when you’re shopping. Like having a security guard in the right places and not everywhere.
This also allows more ads to show on the site because it may be 2014 and Google wants us all to use SSL, but they sure don’t make it easy. Not all advertisers understand why people want to be on SSL (like to sell things) and while I agree it’s odd to want an ad on a checkout page, that doesn’t mean they shouldn’t be schema agnostic.
But that’s a rant for another day.
You’re not insane. SSL isn’t on for every page here, but when it is, it’s on like Donkey Kong… or Red Dawn.