Lizzie it's ok! I know they are gross and disgusting but easily treatable. I don't know of any kitty that hasn't had them at one time or another.
I couldn't help but laugh at you! You are really grossed out and I couldn't help but get tickled.
Everybody will be ok and yes Tito will need to be treated just in case. I promise Tito has probably had them before and was treated at the shelter.
Stop worrying so much about how Sophie got them. You didn't do anything wrong. This is really no big deal and I wouldn't be surprised if you have to do this a few more times in their life.
You are so cute and such a good meowmie!