Personally I prefer a GUI that does not interrupt me when I am entering data but does give me visual indicators that something is "concerning" - but I don't write your requirements either.
I would have to agree with you there... However the users have requested this addition. Unfortunately I am only in a position to do what is requested.