You nailed it OU_Country. Couldn't agree more! Rio, Wilbenforce, Heidelberg and some of these other games need to go. Play Dayton or Xavier on the road for a money game. Bobcat fans will travel.
The tricky part is the MAC dictating a certain amount of non-conference home games - something I think they need to modify. The other tricky part, unless I'm mistaken, is that these types of non-D1 games have zero bearing on the NET rankings, so they don't have a consequence for the teams that schedule them.