Don't be worried. I can't remember what they are called but quite a few people have them in their throat. I have read about it here on this forum in another post. It is something to do with bacteria. It is normal to have blood in them too.
The human body is gross so don't worry about being gross. People usually find these white things in their tonsils at the back of the throat but you can get them further down your throat too.