If it was down on the bottom, where it only has the hood behind it, it would have been OK. If it's above that, yes, it needs replaced, if it's in the driver's line of sight. What side doesn't matter.
Never heard of the GPS. It's not supposed to be blocking the driver's line of sight, nothing is, so it should have been OK if mounted where the hood is the only thing behind it.
Too bad they don't stop cars that have so much crap stacked in them they can't even see the passenger mirror, let alone the door, or the back window.
Georgia is bad about that during watermelon season. Ever seen a car with the truck strapped shut over a load of watermelons, the back seat, and the passenger seat stacked to the roof? If ever there was a safety issue, that would certainly be one, running 80MPH sitting on the spring stoppers. If a truck was overloaded like that, it'd probably weigh 150,000.