She looks like she is wedged in pretty hard. They had earth moving equipment trying to dig her out. She ran aground after a steering incident during high winds in a sand storm.  In the wider shots you can see her bow is  wedged up, proper stuck.
View attachment 48111
	
	
		
			
				
			
			
				
				A skyscraper-sized container ship wedged across Egypt's Suez Canal blocking all traffic in the vital waterway could take at least two days to dislodge, creating a backlog in global shipping.
				
					
						
							 
						
					
					www.abc.net.au
				
 
			 
		 
	 
Hopefully they will get her free in a few days, but it does look like a few days to do it.
RPG attacks aren't unheard of in egypt, but you would really need multiple hits to make a decent hole. Security around the Canal is pretty tight. Ships are very large and unless a state actor is involved, attacks are symbolic.
	
	
		
			
				
			
			
				
				Egypt’s Suez Canal is one of the world’s busiest petroleum shipping channels.[1] An estimated 2.2 million barrels of oil and liquefied natural gas (LNG) from the Persian Gulf pass through the Suez Canal every day bound for markets in Europe and North America.[2] In addition, more than 1,500...
				
					
						
							 
						
					
					ctc.usma.edu
				
 
			 
		 
	 
.
As for an oil spill, I don't think that would stop anyone, any disabled ship would easily be pumped out, and its not very deep and theres no rocks to hit.