Agree B/F would be bad here.
Agree with the call on the flop but without some sort of "loosy-goosy", "loony-tunes" or "crazy maniac" read, I'm definitely folding after seeing that turn bet, don't see A9/K9/Q9/78 making that size of a bet.
We beat 1010/JJ and lose to pretty much everything else except air
As previously mentioned even some Stats would really help here