For what reason can you not connect to Battle.net and play at your house? It would be the same experience.
My educated guess would be that of the people outraged about the lack of LAN multiplayer in SC2:
99% are bummed because they can't play with pirated copies of SC2
1% are bummed because they think it will affect their LAN parties.
Of that 1%, it would be a combination of people who:
a) Play on a LAN that is not connected to the Internet (the Antarctic National Stacraft Team)
b) Have LAN parties so huge that their Internet bandwidth can't support SC2 over b.net; or
c) Are really picky that they think that think the difference in latency between a LAN game and a b.net game renders SC2 unplayable
Personally, some of those concerns are somewhat valid, but not enough for me to be outraged over. Yes, Blizzard is doing it to protect their profits. Yes, it hurts me as a consumer. No, I don't care because Blizzard has a right to protect their profits and I'm not mad at them for coming to the reasonable conclusion that omitting LAN support will result in a net profit for them
+income from people who would otherwise pirate the game (probably a not insignificant number)
vs.
-income from people who "boycot" the game in outrage (probably a smaller number)
Personally, I can only hope that the Blizzard devs are smart enough to design b.net such that private, non-ranked/non-ladder games are hosted locally such that you can, for all intents and purposes, still host a LAN game. Isn't that how Xbox live does its matchmaking (no dedicated servers)?