We are getting married in December 2012 and had chosen Sunday December 30th as the date because of my school schedule. His family is more than 5x the size of mine and are mostly young people, so he would like to do a Saturday night service as opposed to a Sunday afternoon/evening to accommodate those wanting to leave for the holiday or those having to work on Monday. He also believes that a later time ensures that we won't get stuck paying overtime for the band because "you can't kick people out of a wedding if they don't take the hint" - which I think is a load of crap.
The conflict is there are a large handful of his friends and family that are shomer shabbos and we can't start the ceremony before 7:30, which means dinner isn't until 9-9:30 since we'd have to do pictures after the ceremony. The majority of my guests will either not come or not stay for such a late event, but since his family compromised on the date due to my school schedule, he feel I should compromise on the time.
Any ideas on how to handle this?? I know I can make it work and it's not that unreasonable, but I will be so disappointed if nobody from my family comes because of the time. Is it rude to shut down the party if your guests are still going?