I think the current behaviuor of the assignee list in JIRA has a logical bug. whats the purpose of letting the current user assigned to issue and has assigne permission toi assigne this issue to people who can not ever see the issue beause of the issue security level.
Our managment is angry about this in JIRA and blaming me for this behaviour and they are requesting any solution by development or by any way to only let the issue be assigned to the proper person in the team and not all assignable users should be available to select from , and this is logical as every body says!!! Why can not JIRA do this while some other tracking systems do.