Ok. But like F. Michael said the kids in juniors can drop the gloves. In the NCAA you can but get suspended for a game or two. Could be more I think. Also the icing rule in College is different. That automatic icing rule I don't like it. Maybe you do? Another opinion. Yes most College players are older than the major junior kids. NCAA D1 hockey like leftwinger stated has gotten a lot better. Opinion on that is College hockey has become much better these last 10 years or so. I think we are seeing more College players being more dominant at the NHL level than ever before. Backes (Minnesota State), Parise (North Dakato), Toews (North Dakota) to name a few. I'm sure I'm missing more but those names come to mind.
Last time I remember if you play on any NCAA D1 hockey team you can't go play on any Major Junior Canadian team and vice versa? Has that rule changed?
You have it backwards...if you play in a major junior game then your eligibility is done for that year and any subsequent game played in after that is another year gone (i.e. 2 games = 2 years of lost eligibility for the NCAA).
If you play on an NCAA team and are still of age, you have the option to leave to go play major junior and that can include an overage year.