I always tried to explain to my guys the difference between rate and rank. Just because you out rank someone doesn't necessarily mean you out rate them.
Example. A Sgt can be boot to a Lcpl if the Lcpl has more deployments, ribbons, been busted down, time in service ect... Just cause they're a lower rank doesn't mean they owe you shit. Yes they will still address you by your proper rank but when you get a big head and get sideways on them they will not take it and most likely lash back.
A butter bar straight from OCS is a boot to everyone unless they are a mustang (has time as enlisted first).
At the other guy. I play on Xbox and hell no I will not change to battle field. I played a few time and it sucks. Only cool part is you can fly shit and knock down trees.