So The Problem is that our members (Officers) Who have a Higher permission Role and Higher view Level from ordinary members are actually able to give themselves Different Permission Roles by accessing their Account Management Screen and changing it there using the Drop Down Box.
How can we restrict them from doing this?
Anyone with the Site Admin, Members Admin or Ranks Admin permissions can make changes to the permissions on your site, and therefore should be considered to have full control of your site when you grant them any of these permissions...
You should be very cautious with handing these out, and ensure only trusted members have them.
To fix this, you can edit your permission roles to not include these permissions, and then have special roles with them you only assign to certain trusted members.