How can I distinguish harsh treatment from my advisor from "tough love" and direct feedback? Usually during our meetings my advisor will complain a lot and tell me I am doing stuff wrong.  How can I tell if he thinks I am a bad student or if he is just trying to give me direct feedback?

Keeping this general so this question becomes a reusable resource.
He's probably giving direct feedback. If your adviser really hated you, he wouldn't spend the time in improving you.