Customer State Field Forced Capitalization

I have searched this forum up & down over quite a period of time and have not seen any posting that addresses this…
For years I have had a pet peeve with the Customer Maintenance screen and the State field. It seems Epicor has code in place that forces capitalization on that field upon saving, which under normal circumstances in the USA, it would not be an issue. However, we have a satellite office in the UK and the European addresses that use this field (referred to as County in the UK for example) should not be capitalized.

I have made multiple attempts with various Data and Method Directives, however could not reach the result I was after and ended up being entirely in vain. Has anyone found a way to circumvent this forced capitalization from happening, or perhaps a suggestion to which route I should take to achieve the result I am after?