All good points.
I would not have bet different with kk or qq. With aa I may have gone smaller possible even limp
. AK AQ AJ A10 JJ 10s 9s 8s all would be the same. I may change this after your input. Usually I bet 2.5 here but villain was not respecting ANY raises. (I will be working on my pot control but this would be based on how I have played in the past)
I felt that bb missed by body language tells from his prior hands. Villain may have picked up on this as well.
With the spot I put myself in on the flop I felt a check raise would have committed the villain regardless, or he may have jammed to a check by me based off his prior play.
Trying not to defend my play but let you know my train of thought.