Ответ состоит из двух частей.
Первое: почему коту этого хочется. Кошки, если они доверяют человеку, очень любят физический контакт и постоянно стараются прикатиться поближе. Кроме того, спать на краю несколько рискованно - вдруг Вы нечаянно спихнете?
Второе: почему Вам приходится ютиться на собственной кровати, будто из милости. А вот это только потому, что Вы кота разбаловали. Кровать чья? Ваша! Следовательно, кто определяет правила пользования ею? Вы, но никак не кот.
Спокойно, без раздражения и резкости, переложите кота так, как Вам удобно. Не обращайте внимания на то, что милый кис Вами недоволен. Делайте это постоянно и неуклонно. Как только поймет, что у него нет способа настоять на своем, так и вынужден будет подчиниться Вашим правилам.
Мои правила в это отношении еще суровее. Я считаю до трех. В первый раз я переложу кота рядышком, так, чтобы хорошо было и мне, и ему. Если он опять переползет, я уложу его дальше от себя. На счет "три" я просто выгоню его из своей постели. Так вот, до счета "три" дело доходит раз-другой, не больше. Потом кот мигом понимает, как ему действовать в собственных же интересах: компромисс лучше, чем полный отказ.