Can you create the pidfile in /var/run/NetworkManager/NetworkManager.pid It would make SELinux effort a lot easier.
Created attachment 124118 [details] Patch to move pid file
Applied AFAICT.