Seriously, people need to check their own entitlement. You’re not king of the world, kids have a right to be in public spaces too.
See this is the problem. To you, entitlement only goes one way. Kids aren't king of the world either and other people do have the right to eat their food or drink a coffee in a bit of peace.
To insist that your child has the right to shout or throw food is entitlement.
Mums on here saying I can't just stay cooped up indoors all day, I need to get out - yes, and so do other people who are finding it equally tough at home.
OP none of us were there. We don't know, as someone else said, what the situation was. Your baby might have been perfectly angelic, sat there making cooing noise and quietly babbling. You yourself though say he was shouting and getting excited. Maybe the customers were idiots who were expecting the place to be like a library or maybe the noise coming from your table was too much. How old were they? You don't know what's going on in their lives and what else is going on for them.
You ask about what can you do with 2 little ones - I had 2 and no, we didn't go out to restaurants or cafes until they much older unless I had another adult with me so that I could take 1 outside if necessary. If we went out alone it was to child friendly places like soft play, parks, play groups.
As I've said earlier, there are no places to go in my town that are a bit quieter for any people who want that so their choice no longer exists. Imagine if the boot were on the other foot and every pub, cafe and coffee shop refused to let children in?
If you know your baby wasn't making too much noise then don't let the comments of the people in the cafe affect you. They were offended by the noise your child was making, you were offended by their comments.