Was I right when I said your current BF staying at your place, unknown to your parents, is some kind of payback to them?

It seems like your parents are very much involved in your life, possibly even controlling (enough so that they were all up in your previous relationship).

You said that they 'encouraged' you to get your doctorate, but are they kinda forcing you to do it? Many times, a parent will use money ("We'll pay for you to go to school, but you have to major in what we want you to.") to control their children, even into adulthood. Do you think that them paying for everything is a way to control you?

And do you think that it's possible that you are also being controlled by your boyfriend, in a roundabout way?