I think they should be able to have the skillcapes. Have you tried doing F2p skilling? It's hard as hell! They deserve it.
With that said, I don't think the cape should give ANY stat bonus. Right now, skill capes give equal stat bonus as obby cape and trimmed ones give even more. The F2p capes shouldn't give a bonus AND they shouldn't give emotes. Just to make it slightly fair.