When I was in the Navy we called everyone by their last name. Smith/Jones/Garcia/Hernandez etc... Guess it has changed a lot since then. If I was still in as an active duty CPO I guess I'd just call everyone Knucklehead to keep it fair and they would call me Chief in return.
You get out of life what you are willing to accept. If you ain't happy, do something about it!