I think there is a big difference between true obligation and the perceived obligation to country and tradition. Parents have an obligation to care for and feed, clothe, etc their minor children. Adults should feel an obligation to follow through on things they have agreed to do for church, business or community. But, I don't consider it an obligation to uphold certain traditions of a culture. They are not obligated to their family or friends or neighbors to believe a certain way. Traditions are only important to adhere to if the person himself feels so. If Major Pettigrew and Mrs. Ali are comfortable with breaking tradition to marry then they have not let anyone else down. I don't believe a person can be a good citizen, a good neighbor, a good family member, etc if they are not happy so I think personal freedom has to come first.