Why you raise all in on the turn to a guy not respecting you by retaking the betting lead on the turn when he is oop? Semi tank, Call, and let him fire off into oblivion on the river. Only card he wouldn't bet again on is a 4th heart if I had to guess but sometimes he has the a or k of hearts where he does anyways. Also if a 7 or probably 2 peels off he will give you his money regardless, maybe even any other board pairing card if he is an aggressive bluffer. Poor play on your part imo unless you want to argue balancing your turn shove or something. Depending on stack sizes he may also call a large bet/shove on river as he beats all over pairs and could level himself into a "he only has the a of hearts" type thinking.
it all worked out fine, there was no poor play. i won the hand.
he was trying to bet me out and any raise i made would have been his fold. all i had 2 do was wait, and i did, and he tried and i called him out.