I don't think that the staff are active enough. It feels like you guys are just there to wander around aimlessly, there's no leadership in the forums and quite frankly none of them are ever around. The only one that is around is really rude.
There's staff members on 99% of the time. Just because you can't see them on the online list doesn't mean they're not there as some prefer to browse using the invisibility option. Also if you feel there's no one around and you spot something wrong, use the warn button and they'll get onto it pronto.

What can I do about the staffer who is being rude to me if he/she is the only one who is active to talk to about the problem!?!?!?!?
Again, use the warn button if it's a post in a thread. The warn button will send a note to all the moderators about the problem and someone'll be around to help sort things out. If not, then you could always try #eoff as there'll be a member of the forum staff around there if you need to talk to someone ASAP.