he sounds quite irresponsible and immature , i can fully understand that you did not know she was pregnant, my grandson's mum was 15 and my son 17 when they had him, i only found out she was pregnant through village gossip, she was 6 months gone, her Mum was estranged and her dad had no clue, and so i rang her school and they were stunned, she had done trampolining the day before in PE!!!!
Her family lived opposite us and i saw her every day but never noticed she was wearing a large baggy school jumper!!!!
Everything is wonderful now, despite some stressful few early months!!!! You should look to ypour daughter and grandchild to make things as positive as possible, her school and LEA have lots of things in place to help her she can do her GCSEs and carry on her studies with plenty of support hopefully.
The 22 year old sound immature and irresponsible and hopefully he will not allow his marriage and child at home to be affected, they certainly don;t deserve to sufer for his stupidity.
This is what happens you see, thoughtless blokes like him go through life leaving others to pick up the pieces, he wil have to support the new baby financially and of course that will deprive his family, he'll not learn though, he sounds a serial to$$er.
But make things right between yourself and your daughter, your grandchild will be the light of your life and you will enjoy them at christmases to come!