First : fanboys.
Fanboys have "no" opinion. We find them on every game. They are ready to defend with their life the devs of their favorited game. The two reasons of the "fanboyism" is :
1 : I bought a game, so it must be good, if not I wouldn't have buy it. So I must try to defend the devs and the game at all cost
2 : I am glad to be part of a big community and to be "friend" with the "actors" of the "big society". Devs are Stars
Fanboys have no opinion. It is emotional based response and behaviour. Never trust a fanboy. Conrdad Vermer is the illustration
Second : the bugs. Please. Don't be hard on devs about that. (No, I AM NOT A FANBOY !

) Mass Effect is bugged, yes, but they are most of them non-critical bugs. Take any bethesda game and you'll understand what I mean. Blue screen of the death (before) and ctd are still common in those games. FLawed mission because you took an object triggering a quest, but the quest didn't start because you didn't speak to the right person, and then you speak to the right person but the quest didn't finish because you "didn't find the object". Main quest failure etc. Got that on any elderscrolls, any fallout.
Sega/Creative assembly with all the total wars. You still have the same bugs in Shogun II Total War that where in Shogun Total War first of the name. In Medieval total war, Rome total war, Medieval II total war, Empire Total war and Shogun II total war, you have NO evolution of the critical bugs (ctd, freezes) and IG bugs (ennemy can't attack your castle, because of bad waypath....
Anybody who played those two big series of games know what I am talking about. Those games are not finished. They are well made, good ideas, good scenarii, good directing, even, but they are not finished.
Mass Effect series are, at least, finished. I never experienced any CTD with ME, ,1 2, or 3. The games are tested and they work. They may be not always "well mades", there are flaws but they don't stop us from playing the game. Hell, even vanguard bug was not critical as bethesda's or Sega/Creative Assembly's where. You could leave the party and start back. It was a stupid bug, it should not have been there, but compared to a bug where the entire game crashes or (!) the entire computer crashes, that's intellectual flaw to state that the Mass Effect games have more bugs than others. I may have more scratches in my skin, but at least I am not stabbed hard.
Third : about the time ME3MP will endure :
Of course in the history of multiplayer games (May I remind you Newerwinter nights 1, which was patched during more than two years ! (and more !) after the release of the last add-on !) the devs supported the game more than a year. Of course it was often the sp games that was not supported more than a year. I think we all understand that and should remind the fact that ME3MP would have no excuses other than "it is not profitable anymore". Considering the SP timeline for a MP game is flawed thinking.
Conclusion :
In my opinion, I think devs' have two choices as soon as the game is not profitable :
1 : forget about Mass Effect 3 Multiplayer and work on other projects
2 : try to make the game more attractive to win money over this again.
If microtransactions are not enough to make you live (I must remind to all here that dev's are payed with a salary and it COST !), maybe try some think like non-essential bonuses in mp (more customization of weapons/characters) for money and money only. More weapons (as soon as they are not god mode weapons... if so, you would break the balance and "pay" users would have more chance to win than "non-pay" users) and/or more mods and type of consumables.
Not any payed dlc (if so you would break the base of players, those wo can pay can continue to play and the others would stop) nor new maps (same problem, you saw that in a lot of mp games...) but only "show-off" things that a lot of people are ready to pay, even if a lot of bsn users don't care about.
Of course, I think personally that it is the solution, because I don't want to see MP disapearing.
If you had the only choice but to stop MP support, I beg you to make the mp possible to play in the old fashion "sever-client" way, not with the EA severs only.
In that case, any fan of the mp would be able to play mp with each others and have fun once more, maybe without any features but at least it could be a pleasure to find each others once more.