I don't know you and I've never interacted with you, so I can't say I "hate" you, but I didn't really approve of the way you spoke to some users regarding trades. I think one thing you need to remember is, when you commit to a giveaway or any other online trade, you need a lot of patience and consideration for whoever it is you're exchanging with. Keep in mind that behind our PCs and 3DS consoles, people are living lives just like yourself, and if real life calls, it is only natural for it to take priority over a game. If someone needs to leave or disappears without warning, try not to get mad at them, just arrange another time by sending them a nice visitor message on their profile; make them feel welcome, is what I'm saying. I try not to jump to conclusions when I'm left hanging, I don't think that person is intentionally trying to tick you off, something probably just came up.
Anyway, what I'm basically trying to say is, be a little more patient. If you blow up at someone, that's going to stick with them and they'll likely associate you with that kind of behaviour, sometimes an apology isn't enough depending on what was said or how the situation was handled. Like what was said before me, first impressions are a very important thing, even in online communities, because nobody really knows each other. In general this community is pleasant and kind to one another, so it goes without saying that if you go against the tide even once, people will notice.
Anyway, this thread will probably be locked or moved, but I hope you'll at least listen to the advice other users have given you here and can make amends. There's a lot of great people on here who are probably still willing to trade with you.