First part of the question is more about pushing someone away as a self-protection as you think they friendzoned you.
The second part is about someone who you really like but they are not your type.
Have you ever put a break on the relationship in these situation or just went with the flow, try it anyway?