I really think this hand belongs to normal hand histories.

Your raise to 22 is bad. gives out your hand (fish like to minraise with sets) and gives your opponent pot odds to continue with decent draws (I call with a gushot if a fishy minraises me here). Turn: How do you assume that he hit a gutshot there. I am more inclined to think that his AT or QT hit a pair there. unless he is tricky minbet = blocking bet, raise to ~30. Given how the hand was played you have no idea whether you are ahead or behind here. I would read you being weak and bet here with just about anything. But I would fold anyways. You played this horrible and you know it. Now let others berate you too and learn