I'm sorry, but I am getting so sick of explaining things to you. It's very nice that you have friends with big families who have the time to play pokemon 'the right way'. Three kids under five is hard, but I can almost guarantee you that my family life is slightly harder. While I am not going to go into detail I am simply going to state, once again, that not EVERYONE is the same, not everyone has the same life so SOMETIMES there really isnt enough time.
When I got my Darkrai, legitly from an event, it also cost me money. It costs me $50 just to get to Newcastle, but to get to Sydney (which is the only place in NSW that hold events when we do actually get them....apart from ocasionally Newcastle) it costs me $120.
Thirdly, if you go to so much hard work to get event pokemon, would you trade me one? No-one I know would go through the trouble of getting an event pokemon to trade it away.