First point is invalid, D3 being more successful doesn't make GW2 less successful. $120 million is $120 million if D3 made $1 or $1 billion.
Your second point while more valid is still not a good argument. If GW2 was as good as the hype and/or they fixed the broken stuff quickly there would have been much less refund requests.
Granted this is coming from a person that really wanted GW2 to be the greatest MMO of all time, and while let down, I still hope it gets close to what I wanted it to be, which will bring me back.