$30 GPS jammers have a very small area of usefulness. You're talking a building. Best case, maybe a block if you know what you're doing. It's extremely easy to pinpoint. Honestly, the answer is going to be sideband logic circuits to tell if the signal is real or legit. If the GPS signal strength is X, and suddenly you get 5 * X, well, obviously you're being jammed or spoofed. Doesn't stop the jamming, but you can run lockdown and notification routines. If the signal is the same strength as the legit signal, you're just going to interfere with the level of accuracy, which can also be compensated.
Basically, the fix will mark up the cost of the units by maybe $20 in hardware (if that), and a couple dozen man-hours of coding.
This is basically what GPS guided weapons have incorporated, plus they have access to better algorithms than are publicly available. The GPS system was set up to give an accuracy edge to the military, basically they can read the P(Y)-code transmitted on both L1 and L2 with significantly less intensive computation than those without the crypto key.
All satellite navigation systems are vulnerable to this. It's not that big of a deal aside from DoS, and it's pretty easy to track. It's only a big deal if you didn't make a system with robust countermeasures.
Here's basically what happens:
Security Geek: Hey boss, can we add $20 to the price tag to make the thing more secure?
Marketing: zOMG, where's my martini! We can't raise the price, our competition will stomp us. Besides, I'm making commission here, and fraud prevention isn't factored into that!
Boss: My annual bonus is based on how many units we sell!
Security Geek: <facepalm>
(Few weeks/months later)
Security Geek: Some teenagers figured out how to defraud our devices with about $2 worth of parts.
Boss: zOMG! The CEO threatened to fire me unless we can announce to the media and shareholders that we fixed the problem!
Security Geek: It'll now cost a $100 in parts to fix, and $600 to pay people to install it. PER DEVICE. Instead of $20 per device, like I told you!
Boss: Cool, go do that, and I'll suck up to the CEO saying it was your fault for not implementing the fix in the first place.
Repeat as necessary.
This is how systems become more robust.