Any argument which is supported solely by semantics isn't a meaningful debate, it's just squabbling. Define your terms before you throw the weight of righteous indignation behind them, and recognize the connotations of the terms you choose before you get offended when people pick up on them. That is all.