As a military pilot I do understand that there is the fog of war. During this "fog" unfortunate incidents do happen and will continue to happen as we are all human. However, what seems to be lacking here is a suitable solution by the USAF to better train their pilots to avoid making these errors as much as they do. In Afghanistan the Canadian Armed Forces have lost 44 soldiers. 5 of these soldiers have been killed by the USAF due to blue on blue. ROE's are one thing but in this case better training/awareness is required.
my 2cents
cheers