Not really: [quote author=online definition] A massively multiplayer online game. A computer game in which a large number of players can simultaneously interact in a persistent world[/quote] SC2 does not even begin to satisfy this definition.
Dont worry, It doesnt make sense at all. Someone should seriously lock this thread, its gone too far from the topic and someone is too dumb to know what the differences between an RTS and an mmo is.
Did he EVEN mention anything about Real time strategy games? This is a thread on MMO not RTS More specificially the title: MMORPG