(small typo, but just one dot at the end (after etc.))
comma before 'Dwain'
comma before 'everyone'
There's not a lot of rules about interrobangs, but using either '?!' or '!?' works a bit better. (really small, nitpicky typo)
https://english.stackexchange.com/questions/90656/is-there-a-difference-between-...
comma before 'but'
'?!' or '!?'
I think this needs a question mark? :D