The character is willing to put his life on the line to protect his commoners. He also tries to do what he thinks as right for his commoners. Instead of just giving the commoner food, he wants to make sure the commoner always has the resources he needs to take care of himself. He treats his commoners as if they are his children. While this may be arrogant and patronizing it is not evil. The only thing that seems to be a strike against him is that he does not feel the same way about other commoners. I think that this is more of a matter of respecting tradition. He is taking care of his responsibilities and expects other nobles to do the same.
The character is also willing to work against corrupt nobles. The fact that he prefers to work within the system is an indication of lawful good than anything else. This falls under respecting legitimate authority. Kind of hard to say an act is evil when it is called out in the paladin’s code.
Does the character try to cheat other commoners or does he treat them fairly? How does he treat commoners not under a noble’s protection? If he treats other commoners fairly and is willing to help commoners not under another nobles protection he is lawful good.