You will get a lot of opinions on tires to buy. On those Wranglers, there are some cheaper versions of them. If those tires were new on that truck, I'd bet they are one of the cheaper versions. My last two brand new F-150's had them on also. Like you, I kept them inflated and rotated and still got poor mileage and traction out of them. I have a good buddy who owns a garage and tells me there are better models of the Wrangler that wear much better. I don 't know for fact because I got turned off them after my experience.
If you are driving back, rocky roads and getting holes punched in your tires, make sure you are getting LT (light truck) heavy duty tires with at least 10 ply.