You should have appealed the refusal and spent the time until your hearing date generating sufficient evidence to win your appeal.
What your MP said is partially true, but he or she didn't give you full insight.
I represent clients in sponsorship appeals at the IRB. Many cases really don't...