I always heard it depends on how it is pronounced (meaning yeah, it shouldn't be used on a forum)
If you pronounce it more like "cat", then it isn't bad. just means jerk or fool. if you pronounce it like "got" it is bad, and it means the same as the C word....
fun stuff