MT, am very sad at what your dp said to you. I hope you are able to tell yourself that he is talking about himself, not you, and that you should celebrate your achievement. Sad that they won't let ds into graduation. I took Babybell to dh's graduation at 4 months old (Babybell was 4 months old, not dh - he's bright, but not that bright ). It went on forever (Cardiff - so had to do it all in 2 languages, and he was last on) and Babybell filled her nappy loudly and smellily halfway through.
BTW, dh got a 2.1 and has a PhD. He got funding (at least, part-funding) for both his masters and his PhD... so it is possible.
Hang on in there, explore all possibilities (including Wingate - few people know about them, and a friend of mine got funding through them), and keep telling yourself that we all know how brilliant you are.