Should I have put on the brakes, when he called the raise. I justified the allin call by telling myself I only had to have the best hand 1 in 5 times to call this. That was stupid on my part. I don't really like the turn bet either, but let me know what you think. Was the flop raise enough?

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) FTR converter on zerodivide.cx

MP ($20)
Silly String ($39.90)
Button ($24.40)
SB ($1.80)
BB =#A500AF(villain)/ ($20.75)
UTG ($11.35)

Preflop: Silly String is CO with A, T. MP posts a blind of $0.25.
2 folds, MP (poster) checks, Silly String raises to $1, Button calls $1, 1 fold, BB =#A500AF(villain)/ calls $0.75, MP calls $0.75.

Flop: ($4.10) 6, A, 7 (3 players)
villain bets $1.25, MP folds, Silly String raises to $3.5, Button folds, villain calls $2.25.

Turn: 2
villain checks, Silly String bets $8.5, villain raises to $16.25, Silly String calls $7.75.