Ok, first off, so you guys know, I am a locomotive FIREMAN at the Huckleberry Railroad. Fireman is what it says on my timesheet and on my nametag and that's what I am! I don't care about being politically correct, throughout the steam era the notion of being "politically correct" was completely unheard of! (FIREPERSON would have sounded ridiculous!) The term fireman is a job title it doesn't necessarily imply a gender!
Oh, and you can ask the conductors and brakemen that I work with what happens to people who call me a fireperson.
( Just in case you don't get the chance to talk to one of them I'll tell you ) I THROW COAL AT THEM!!