How you're feeling sounds natural and no you do not sound like a slag. Just take those experiences as life lessons. Shitty things happen but you can't let them bring you down. Keep your head up and keep it moving...and if u ever see the first guy's friend again O_O Fuck. Him. Up.