On my honor, I will do my best
To do my duty to God and my country and to obey the Scout Law;
To help other people at all times;
To keep myself physically strong, mentally awake and morally straight.
A Scout is:
Trustworthy, Loyal, Helpful, Friendly, Courteous, Kind, Obedient, Cheerful, Thrifty, Brave, Clean, and Reverent.
So, for a scout to be morally straight, they must abide by the good morals set forth by the objective moral law giver that they believe in.
This issue is not about feelings. Laws and rules have nothing to do with feelings, they deal with actions. Laws are in place to promote, restrict, or permit actions, not feelings.