Man, why you are unhappy
I think you played the hand correctly, you found a donkey that called you till the end, he didn't tryed to hit the flush, I think he had something like AJ or AX (X= another low card), cause if he missed the flush at the river why call your final bet?
IMHO you played correctly
