TMZ spoke with Peter Schafer -- who is also Johnson's lawyer -- who explained:
"We know the N-word is unacceptable, that's not disputable -- but f*g? I'm learning that there's a segment of our society that finds it offensive and that it should not be used. I didn't realize that, but I do know now..."
FYI -- Johnson was suspended for conduct deemed "detrimental to the team."