Maybe think about the developers position for a second. Do you know how to code a multiplayer game? It is very hard. Steam takes a lot of the struggle and pressure of your shoulders with the Steam Multiplayer API.
This game can only be Multiplayer because of Steam! No one is tossed aside, you all can still play what you payed for.It's crazy to see how everyone keeps blaming the devs, while they are just trying to make everything work.
Please think a second before blaming a gamedev!