Abuse of subordinates will not be tolerated. If the situation is as you state, it needs to be brought to the attention of your chain of command. If you cannot speak to your platoon leadership I would recommend approaching company leadership. If this is not possible, go to battalion leadership. You should be able to find a disinterested leader that will look at the issue from a factual and unemotional perspective. You need to be sure to present your case in an unemotional, factual, and professional manner. Do not become emotional, unprofessional or base your argument on assumptions or you will lose credibility.
Now if you were ordered to come in before your rest period was complete you will need to have proof of the order. If you have been ordered to violate your profile you need to bring this to the attention of your chain of command.