I purchased it form Walmart and they were kind enough to swap the 3 I had purchased for the 4. I asked Apple to make the swap and they told me to pound sand.
That would be becuase you purchased it from Walmart, not the Apple store. it's the
seller's responsibility to honor return/exchange policies, and if Apple didn't directly sell you the device, then they would tell you what they likely
actually told you: go see the store you bought it from.
If Apple starts releasing hardware updates earlier than 12 months I will have no motivation to stay with the brand.
If tech stagnation is the only reason you're "staying with the brand," then you shouldn't have switched in the first place.
You're also completely ignoring the fact that despite the product updates, Apple's support for older devices far exceeds any Android, or Windows Mobile support.
When the iPad 4 came out, what did I do? I stuck with my iPad 3 because there was no compelling need for me to upgrade. And guess what? My iPad 3 didn't explode or stop working. It's humming along just fine. If the next full-sized, retina or better iPad has a compelling reason for me to upgrade, then I might. If not, I'll stick with my 3 again.
The iPhone 5, I DID upgrade to, but that was because there WAS a compelling reason (LTE) for me to upgrade. But, my iPhone 4S is still in the household, still getting regular use. It didn't blow up or stop working, either.
The same goes for my 4-month old iMac that's "chunky" by modern Apple standards and still has an "outdated" optical drive. Or my nearly-3-year-old MacBook Pro, which doesn't even have a thunderbolt port. Are they worthless because there are newer versions out there? Of course not. They're still fully supported by Applecare and fully supported by software. If I upgraded them every time a new version came out, I'd be deeply in debt, and with nothing to show for it.
It's not Apple's or any other vendor's fault you're chasing specs. Use what works for you, not what's the latest and greatest just so you can flash your tech bling around.