I know that asking this may open me up to a lot of blunt answers about etiquette, but here it goes:
My grandmother insists that I invite all of the under 18 kids in the family...including my second cousins' kids and beyond. I have seen many of these kids only once (for a funeral) in the last ten years. I'm only really inviting some of the second cousins because of my grandmother. Is it rude to only include the parent's names on the invite? This is not an "adults only" reception/wedding. I'm allowing closer relatives (aunts and uncles) and friends to bring their kids...but I see those kids often. I'm afraid there will be a ton of people I don't even know on my side that show up and our venue only holds 175. My grandmother thinks that family comes first and if there are too many people I should be inviting fewer friends. One of my second cousins told me that she wouldn't care and that her boys would be fine not going since they are in high school sports and will probably have games that night anyway.
I'm getting mixed signals on what is okay from my family and when reading other posts. Some say "why would you invite people you don't even know" and others say "it is ever so rude not to invite the children."
I'm confused and would love any advice. Should I bite the bullet and not invite my friends until I know if my second cousins and their kids are coming?