Don't be too hard on yourself. I'm far from being great at arguing with theists, I have a tendency to fall for emotional/rage traps; like their claims of knowledge over me or atheists in general, or what I actually believe, and I'm far more adept at conversation over the internet than I am in person. It's a matter of knowing what you believe and why, and learning more if you're so inclined to argue your position.
I defer to Esq's advice on morality, as I agree and he's explained it far better than I could have.
I defer to Esq's advice on morality, as I agree and he's explained it far better than I could have.