I use it sparingly and if anybody told me that it bothered the shit out of them that I said nigga, I would stop. A big part of the issues with the word nigga have to do with respect or lack thereof from the person using it.Tide to this is also the fact that not all people feel the same way about nigga. Not everybody in the black community feels the same way about the word nigga as they do the word nigger (they are not the same, if somebody tells you they are it is because they are being an amazingly dense asshole about it).
The basic rules for for using the word nigga are more or less as follows:
Do not use it unless given permission by the people you are hanging out with in some way.
If given permission, pay attention to the context in which they let you use it and use it only in that context.
If they ask you politely to stop, do so.
Online you dudes are all my niggas. IRL though, you’re all a bunch of guys from SRK that I get along with. Seriously though if any of you niggas show up to VA, hanging out with RockB, call him your nigga in front of his friends and catch an assbeating, you earned those bootprints in your asses.