Those soldiers you speak of should be smacked. Never heard that at all in the Army. Enlisted are allowed to salute other enlisted during guard mount and general reporting. I am sure there is a similar tradition in other services as well.
Not saluting them but everything else that comes with the rank should be accorded them, from PSDs to quarters to 'authority'.