And these are not big topics. For example -

Person A- "It's interesting that (blank), it's almost as if (blank)

Person B - *scrunched up face* "Umm no (and then they have a wildly different spin on the subject and at times get condescending about it)

I know I won't have the same opinions as everyone and all that. So how do I keep myself from getting annoyed? I HATE being talked down to because I have a father that for the past 19 years of my life has (I'm serious - everyday) said or done something that implies that he thinks I'm stupid.

I'm person A 90% of the time .. Whenever person B finishes, I always just agree and change the subject ...