The difference between rights and virtues is as follows. Rights are what someone is entitled too for example: You have the right to have free speech in what you believe. Virtues are traits or attitude that people strive towards in order to become better developed human.