No you're not a bad person, but it sounds like something a douchebag would say. I agree with you completely, but you shouldn't have been so harsh to the friend. It's too soon.
You should have just declined and moved on. After all, the friend must have be really upset already, the last thing...