The context of the word is hugely important in it's meaning.
I also agree with this:
On the other hand, if a person is using it against another in a negative way then that's flaming & they should be reported. I'm sure the person it's aimed at will know how it's meant, but I haven't seen it used as a negative way to be honest.
I'm sorry if this offended anyone, it's not intended that way. Though I fail to see why we (as a community) should create a negative view/use of these words while they're being used in a positive/friendly way. As a society, the youth have been subjected to so much negative press and demonisation of themselves that they rebel by changing the language they use to have a differing meaning.