Feels good to vent doesn't it.
Don't fret the windshield thing. I have yukon, a TJ and the FJ. The FJ gets twice the mileage on it as my wife and daughter drive the others and here si the count
Yukon 126000 miles 4 windhsield
TJ 29000 miles 3 windshield
FJ 73000 miles 1 windshield
The point is they all have crappy winshields jeeps and fjs are just steeper of an angle so they have a tendance to get a much more direct hit rather than a glancing blow. My suggestion is go have it done most places will do it for 10 bucks. I have used safelite for all my replacements and have been very pleased with the results and the company.