You already know how it is: you load into a match, your buddy's having an off day, you get annoyed, he feels bad, it sucks ...
Steam and local co-op games are not synonymous, as the latter is primarily associated with consoles. PC gaming is nowadays all about online multiplayer, which has largely replaced LAN play that was so ...