Thanks for posting this Huck
It looks as if you have cut the beginning off where it tells us stack sizes and who is the button and blinds but we can work it out this time
It doesn't look like either of you have done much wrong here, I maybe would have raised a bit more preflop with 2 callers and the BB already in, you don't want them calling and going to the flop 4 handed but that's what happened. You now only have a slight advantage against random hands and are an underdog to 'any pair, any broadway card' hands
The villian's play post flop is what you would expect, he has hit top pair and he's pretty sure that you have missed but will continuation bet, so he check raises you and it turns out he is a 4:1 dog, but that means he wins 1 in every 5 ( don't forget one of the other three in the hand could have been on a nut flush draw too)
All in all this is just a case of 'that's poker', the best hand doesn't always win especially if it is just a pair
It is not the fault of the site or donkeys, it is just statistical probability and you need to come to terms with the uncertainty in the game if you are to continue to enjoy it
GL