f*uck man. that was beautifully written. From a muslim's perspective, you're absolutely right on each of the points in your list.