What does Lin mean by the cat in the alley?

This sentence has two meanings:

The first layer is his original meaning, which means to look at a problem dialectically. Although the cat in the alley doesn't have a home, the good thing about him is that he is free and can go wherever he wants.

Will not be locked in a world like a domestic cat. If you want to go out to play, you must get the host's permission to go out. But with this freedom, without the care of others, a stray cat will certainly suffer some other sufferings outside, and may also be hurt by human beings.

The second meaning may be alluding to oneself. Of course, he may be talking about the relationship between you, meaning that with a boyfriend, you really have a home, and you can enjoy the care of your boyfriend, no matter what?

But correspondingly, it must be bound by certain restrictions, that is, it is impossible to make friends at will without freedom, because after all, people with boyfriends need to pay special attention to some things and occasions.

That is to say, he longs for complete freedom, and then he longs for restrained love. He is eager for both, and both are afraid of losing, so it will cause regret. There is no good solution. As things stand, he can't have both. He hasn't found a solution to these problems, and he is very confused.