i mostly agree with you context and intent give words meaning but bitch is much more broad it doesnt have the history of the n word and it isnt as pointed at a particular people group as nigga is or even faggot