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