On longhaul flights no way will recline be removed...come on, thats just daft!
You have a choice! If the person in front reclines their seat....then you do the same!!! But be adult about it and dont go moaning about it to the crew because there is nothing they can do. At the end of the day seat recline is provided in the seats and every passenger who has purchased a seat has every right to use the recline. Requests can be made during meal times but after that its up to you how to react!