This!
This is where the USPO has utterly failed the American people. They keep granting absolute crap, obvious, broad patents. And to big companies. If it was little Timmy applying for that same patent I'm sure his application would hit the wastebasket.
This is the real problem.
They are granting patents are way to generic/vague, and then leaving it to the companies to fight it out in court.
Patents are supose to be a tool to protect the development of products, so that the developer can make a profit. Instead we now have companies gaming the system to shut down honest competition. Only big companies that can afford large legal staffs can afford to play this game.