I agree with most of the pp's. I understand that you are excited with having a grandchild but you need to back off, you come across as very overbearing.
I have a 1 year old. I get on well with my MIL (better than I do my own mom) because she doesn't offer advice assuming she knows what is best for my child, doesn't constantly refer to my DD as 'her grandchild', understands that I want Christmas with my DD in my home, not having her dragged around to other people's and is just generally chilled out and doesn't try to push herself on me or expect to babysit. I don't get on as well with my mom because she does all of the above.
That being said, I still don't see her without DP there, even on my mat leave, she's his mom he arranges the visits. And why would you need to take the baby to their classes. They are classes for MOMs and babies, the only time I see grans there are if the mom has gone back to work.
Me and DP rarely (like a handful of times since her birth) post on social media and have asked family and friends not to, because we don't want all of her childhood splashed over the internet. She might grow up and hate that!
Daycare is the best option here as well, sounds like you and your DIL would end up killing each other if you were taking care of the child as you're clearly both expecting different things. Be grateful of the time you get with your grandson.
Did you suddenly become all focussed on 'the grandchild' when she told you she was pregnant? My mom did and I really resent how she suddenly seemed to see me as some sort of incubator, ready to pop out 'her grandchild'. You need to build a solid relationship with your DIL rather than just seeing her as a way to get to your grandchild.
SNP and Greens end coalition deal
Scottish political mess. Is Devolution working?