This has been bugging me for a while now. I personally find it very condescending or aggressive, almost regardless of the context even.
I've got two examples off the top of my head:
- Someone has posted a video, tweet or something similar, asserting (confidently, knowingly or happily) something like "Nobody needs more than a one car" or "This hotel in Florida that I spent a week in is amazing!"
The usage for "You do realize..." in this case could be something like "You do realize that not every family is like yours and they could need two cars" or "You do realize that [the hotel] has 1.5 stars on Tripadvisor and had a cockroach problem last year"
- Someone posts a honest question on StackOverflow, asking about some relatively beginner problem, but on top of the problem, their example code has a security flaw that they are not aware of.
The usage for "You do realize..." in this case could be something like "You do realize that you are opening your whole database up for anyone to access".
I find "You do realize..." in both instances very condescending, but I am wondering if it is just me, if there is any gray area, or if this specific phrase is objectively condescending to everyone?