That sounds like a good plan. Sit down with them and say, "Look, I admit I wasn't seeing things clearly at first, but I realized I was being selfish and spoiled and I feel bad about it. What if I agree to only keep the ones I have for now ? No buying more, no breeding until I am out on my own? Does that sound reasonable ?"
As a parent, I can just about promise you if you tell them you were wrong and they were right, they will be so surprised and delighted they won't care two figs if you keep the snakes you have now.
And truthfully, those two years will fly by as you watch your babies grow.
Gale