Selective quote here...
I don't think it's anymore likely to teach kids respect for others than football
You are quite wrong in this respect, certainly in non-school sports clubs. Virtually every junior rugby club we visit has a code of conduct for players and their accompanying adults. This is rigorously enforced and any offenders, usually for using foul language or abusing the officials, are warned and then asked to leave should they ignore the warning. Offences are reported to the chairs of clubs and to the Cheshire RFU should they be particularly heinous. The offenders are asked to moderate their behaviour and can be, and have been, asked to leave the club. Poor behaviour amongst clubs and their spectators is routinely shared amongst clubs. Clubs with poor records are simply not engaged for fixtures.
Contrast this to junior football which has the spectators using some of the most appalling language I have ever heard towards opposing spectators, officials and even players on opposing teams. This is not isolated to a few clubs but is the norm.
We all know that kids learn by example. Taking into account the fact that rugby also enforces strict discipline on the field and absolute acceptance of referees' decisions then this engenders respect from a very young age.