Yeah, unfortunately cheap tires are indeed cheap tires. I ride Krylions in Detroit (proper). I rarely have issues, and that is saying something because we have streets full of Detroit Diamonds (safety glass), glass bottles, metal scrap, etc.
I have flatted twice due to debris that would have flatted any tire. One of the instances actually destroyed the tire, but yeah.
Good tires are worth the money. I tend not to want go get flats in the areas I ride through.