Feel sorry for you. But abviously, your mother has known about everything, I'm pretty sure of that. You passed several weeks or months in your familly with your father and you have discouvered that, while your mother lived with your father every day, how could you suppose that she is not acknowledged it?
And Sorry to say that, whatever your father has done or your grand-mother has done, they could be the worst person in the world, but you can't change the fact that because of them, you are born and you live. So they may have done silly things, but to you, they have given something that you can never pay back, it's the life, education. So try to be an adult, calm down and then take a decision. Talk to your father to see what he wants......