My friend you ride an stp, which is no criticism to Giants, as I have ridden an stp several times and it's a nice bike. However I don't think you can criticise a company that produces bikes from beginner to expert levels. That's like saying "Giant are sh*t because I saw a few cracked stps, a few glorys and a faith" Some people will push bikes beyond the limit of the materials tolerance.
Experiance the bike then make your own judgement, rather than jumping on the "kona's always snap" bandwagon. It's not cool to be a sheep and follow the crowd